from ebooklib import epub

def epub_to_txt(epub_file, txt_file):

# 打开 EPUB 文件

book = epub.read_epub(epub_file)

# 创建文本文件

with open(txt_file, 'w', encoding='utf-8') as file:

# 提取每个章节的内容，并写入文本文件

for item in book.get_items_of_type(epub.EpubHtml):

file.write(item.get_body_content().decode('utf-8'))

# 指定输入的 EPUB 文件和输出的 TXT 文件

epub_file = 'input.epub'

txt_file = 'output.txt'

# 调用函数进行转换

epub_to_txt(epub_file, txt_file)
